greyhound racing - French English Dictionary